home *** CD-ROM | disk | FTP | other *** search
/ Informática Multimedia 1995 April / Informatica Multimedia CD - Epimundo.iso / DOS / FILEVIEW / TXT2COM / README.COM (.txt) < prev    next >
Encoding:
Graham's TXT2COM  |  1988-08-26  |  33.2 KB  |  519 lines

  1.  
  2. ~/H{               TXT2COM Version 2.06 Documentation}
  3.  
  4.                     TXT2COM Version 2.06 Documentation
  5.                     Copyright 1988 by Keith P. Graham
  6.  
  7.                               Main Menu
  8.  
  9.  
  10.                      F1 - Revision History
  11.                      F2 - Program Descriptions
  12.                      F3 - Limits
  13.                      F4 - Writing Out the Original File
  14.                      F5 - Adding Color
  15.                      F6 - Using Function Keys
  16.                      F7 - Sample Colors
  17.                      F8 - TXT2RES Special Instructions
  18.                      F9 - TXT2PAS Special Instructions
  19.                      F10 - Usage and License
  20.  
  21.  
  22.  
  23. ~/H{               TXT2COM Version 2.06 Documentation}
  24. ~#1~/H{                     Update History}
  25.         Version 2.06 - Added simulated keystroke ability changed
  26.                        page keys to 23 lines instead of 22. Added
  27.                        variable headings, footings. Added the
  28.                        ability to execute other programs from
  29.                        inside a com file.
  30.                        This version was released only due to demand
  31.                        created by two good reviews in Computer Shopper
  32.         Version 2.05 - Privately released.
  33.         Version 2.04 - Bug fixes
  34.         Version 2.03 - Changed version to show minor revisions.
  35.                     - Added TXT2PAS pass through program generator
  36.                     - Added second hot key.
  37.                     - Added Find and Continue to TXT2RES and TXT2PAS
  38.         Version 2.2 - Fixed attribute of last line after escape.
  39.                     - Raised price to $5.00
  40.         Version 2.1 - Added Find function
  41.         Version 2.0 - Added Function Key support. Produced a
  42.         memory resident version.
  43.         Version 1.1 - Minor bug fixes. Fixed problem with files
  44.         shorter than 1 page and repaint of pages already displayed.
  45.         Version 1.0 - First release
  46. ~/H{                     Update History}
  47. ~#2~/H{                     Program Description }
  48.  
  49.             TXT2COM is a simple program which makes an ascii text file into a
  50.        full screen display. It is useful for documentation and for "README"
  51.        files which can be shown on the screen and then printed out. The COM
  52.        file created by TXT2COM is easy to use and intuitive. There is a help
  53.        line on line 25 and an optional title on line 1. The cursor controls
  54.        move around the file and the Esc key exits.
  55.  
  56.            Creating a text COM files is easy. Enter at the dos prompt:
  57.  
  58.        TXT2COM textfile comfile heading
  59.  
  60.            Textfile is the name of the ascii textfile to be converted.
  61.        Filenames can include disk and paths. Comfile is the name of the COM
  62.        file to be created. If you leave off the .COM, the program will add
  63.        one. Heading is anything you want to appear at the top line of the
  64.        display and can be any character (except dos pipe and redirect
  65.        characters) and any number of words. Headings are automatically
  66.        centered.
  67.            I created this file by entering:
  68.  
  69.             TXT2COM TXT2COM.DOC README.COM TXT2COM DOCUMENTATION
  70. ~#2~/H{                     Program Description }
  71.        TXT2RES and TXT2PAS are similar programs which become memory
  72.        resident. TXT2RES is a TSR program which remains in memory
  73.        until the computer is rebooted and TXT2PAS is a "pass through"
  74.        program which makes itself resident, executes another program
  75.        and the uninstalls itself. TXT2PAS ahs the advantage that it
  76.        will only be resident while a specific program is being
  77.        executed.
  78.  
  79.        Both of these programs create COM files in the same way that
  80.        TXT2COM creates them.
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92. ~/H{                     Program Description }
  93. ~#3~/H{                    System Limits}
  94.        LIMITS:
  95.  
  96.             As a practical limit, text files should be no larger
  97.        than 50k. TXT2COM will convert files up to 55K, but there
  98.        are some factors to consider. Each line in the text file
  99.        expands the COM file by 2 bytes. The maximum size of a com
  100.        file is 64K. The driver takes up 2K. 64K - 3K - 55K leaves
  101.        6K for line numbers which is 3000 lines. If the 55k
  102.        text file averages 10 bytes per line then it has 5500 lines
  103.        and will not convert. If it has 20 bytes per line then
  104.        it contains 2,750 lines and will convert. The best way to
  105.        tell is to convert the file, display it and press the End
  106.        key. If you see garbage, then the file is too big.
  107.  
  108.             The memory resident version, TXT2RES.COM uses about
  109.        8.5K for its driver, most is screen buffer and stack and
  110.        the rest is code additions. This also limits the size of
  111.        the text file.
  112.  
  113.            The Pass Through version, TXT2PAS.COM creates files
  114.        which use about 11k for the driver.
  115. ~/H{                    System Limits}
  116. ~#4~/H{          How to Write out the Original Text File}
  117.                    ~40 Writing Out the Original File ~07
  118.  
  119.             You can write out the original text file to a file or to the
  120.        printer by choosing option "T". (Just press the T key while the COM
  121.        file is displaying the file.) The program will ask for a file name.
  122.        Simply enter the name of the file at the prompt. If you want to go to
  123.        a printer enter LPT1 or LPT2 (leave off the colon at the end).
  124.             In resident files you cannot write out the original
  125.        documentation.
  126.  
  127.        Keystrokes:
  128.        Cursor control keys, end and home, pgup and pgdn all work
  129.        unless disabled.
  130.  
  131.        F = Find text.
  132.        N = Jump to line number.
  133.        S = Toggle bios screen writes for faster paging. May cause
  134.            snow on some machines.
  135.        T = write out original text file which was used to create the
  136.            COM file.
  137.  
  138. ~/H{          How to Write out the Original Text File}
  139. ~#5~/H{               How to Change the Screen Colors}
  140.  
  141.                              Changing Screen Colors
  142.  
  143.             You can control screen attributes through the use of the tilde
  144.        character (~). Normally the tilde is all but ignored. Tildes will
  145.        display as tildes except when a tilde is followed by two hex digits
  146.        or another tilde. Two tildes together mean force the display of a
  147.        single tilde, no matter what follows the second tilde. When a tilde
  148.        is followed by two hex digits the decimal number is converted to an
  149.        attribute and will change the screen colors from that point on. The
  150.        default color is 07 which is white on black. The attribute digits
  151.        will change this.
  152.             If you want to start out with an attribute other than the
  153.        default 07 just make sure that the first 3 characters of the text
  154.        file are a tilde sequence.
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161. ~/H{               How to Change the Screen Colors}
  162. ~#5~/H{         How to Use Other TXT2COM Imbedded Commands}
  163.                           Other Imbedded Commands
  164.  
  165.        There are a series of commands that can be imbedded in the
  166.        file which will automatically execute if encountered. These
  167.        all start with the tilde character followed by a forward slash.
  168.        These functions allow automatic scrolling up or down, the ability
  169.        to jump to a function key sequence or the ability automatically
  170.        quit. Some of these are:
  171.  
  172.        ~~/S  Scroll downward one line at a time
  173.        ~~/B  Scroll backwards one line at a time
  174.        ~~/W  Wait for a keystroke
  175.        ~~/Q  Quit - used so menus can have a quit function
  176.        ~~/0  Jump as though function key 10 had been pressed
  177.        ~~/1-9 Jump as though function 1 to 9 had been pressed
  178.        ~~/O  Echo off - stop displaying the rest of the page
  179.        ~~/N  Echo on - display to bottom of page
  180.              Echo on and off are useful for adding comments to your
  181.              text that you don't want to print out, or for hiding
  182.              parts of screens that can only be reached through a
  183.              search or a function key.
  184. ~#5~/H{         How to Use Other TXT2COM Imbedded Commands}
  185.        ~~/P  Set Panel mode, Cursor controls disabled. Only function
  186.              keys allowed to facilitate menu functionality.
  187.        ~~/R  Reset full screen scrolling. Turns off panel mode.
  188.        ~~/H{Heading} Replaces existing Heading
  189.        ~~/F{Footing} Replaces existing footing (rightmost 16 bytes
  190.              of the footing are reserved for column and row).
  191.        ~~/X{file} executes the file name in brackets. This only works
  192.              within files created by txt2com. The txt2res and txt2pas
  193.              files are interrupting a running program so you cannot
  194.              execute a new program or command form these type files.
  195.              Anything valid on a dos command line can be executed
  196.              from within a TXT2COM COM file. See the MENUDEMO.COM
  197.              and MENUDEMO.DOC for how to create hierarchical menu
  198.              systems.
  199.        ~~/{string} searches forward until it finds a string. This is
  200.              useful to jump automatically to another part of the file.
  201.              if the string is not found, it is possible to loop. It
  202.              is up to you to make sure that the string exists.
  203.  
  204.           Some of these functions can cause side effects which
  205.           range from a strange character appearing to locks if they
  206.           are not used correctly. Please check your output carefully.
  207. ~/H{         How to Use Other TXT2COM Imbedded Commands}
  208.  
  209. ~#6~/H{                  How Function Keys Work}
  210.                           Using Function Keys
  211.  
  212.            You may include a Tilde string which is used as a marker in
  213.       the text file. When a function key is pressed the program will search
  214.       forward until it finds the corresponding Tilde string.
  215.            The marker string is the combination of the Tilde character
  216.       followed by a pound sign (#) and then the number of the function
  217.       key from 1 to 0. (0 being the character used for function key 10).
  218.            More than one marker can be included in the text for the same
  219.       function key. If there is more than one function key, subsequent
  220.       pressing of the function key finds the next marker. The search
  221.       starts over again at the top when the bottom of the file is reached.
  222.            The tilde screens for each of the function keys are:
  223.  
  224.                    F1 = ~~#1         F6 = ~~#6
  225.                    F2 = ~~#2         F7 = ~~#7
  226.                    F3 = ~~#3         F8 = ~~#8
  227.                    F4 = ~~#4         F9 = ~~#9
  228.                    F5 = ~~#5         F10= ~~#0
  229.  
  230. ~/H{                  How Function Keys Work}
  231.  
  232. ~#7~/H{     Screen Color and Attribute Changing - Examples}
  233.                 These are examples of screen attributes:
  234.  
  235.         Sequence      Display          Sequence      Display
  236.  
  237.             ~~00     ~00Screen Display~07      ~~10    ~10Screen Display~07
  238.             ~~01     ~01Screen Display~07      ~~11    ~11Screen Display~07
  239.             ~~02     ~02Screen Display~07      ~~12    ~12Screen Display~07
  240.             ~~03     ~03Screen Display~07      ~~13    ~13Screen Display~07
  241.             ~~04     ~04Screen Display~07      ~~14    ~14Screen Display~07
  242.             ~~05     ~05Screen Display~07      ~~15    ~15Screen Display~07
  243.             ~~06     ~06Screen Display~07      ~~16    ~16Screen Display~07
  244.             ~~07     ~07Screen Display~07      ~~17    ~17Screen Display~07
  245.             ~~08     ~08Screen Display~07      ~~18    ~18Screen Display~07
  246.             ~~09     ~09Screen Display~07      ~~19    ~19Screen Display~07
  247.             ~~0A     ~0AScreen Display~07      ~~1A    ~1AScreen Display~07
  248.             ~~0B     ~0BScreen Display~07      ~~1B    ~1BScreen Display~07
  249.             ~~0C     ~0CScreen Display~07      ~~1C    ~1CScreen Display~07
  250.             ~~0D     ~0DScreen Display~07      ~~1D    ~1DScreen Display~07
  251.             ~~0E     ~0EScreen Display~07      ~~1E    ~1EScreen Display~07
  252.             ~~0F     ~0FScreen Display~07      ~~1F    ~1FScreen Display~07
  253.  
  254.             ~~20     ~20Screen Display~07      ~~30    ~30Screen Display~07
  255.             ~~21     ~21Screen Display~07      ~~31    ~31Screen Display~07
  256.             ~~22     ~22Screen Display~07      ~~32    ~32Screen Display~07
  257.             ~~23     ~23Screen Display~07      ~~33    ~33Screen Display~07
  258.             ~~24     ~24Screen Display~07      ~~34    ~34Screen Display~07
  259.             ~~25     ~25Screen Display~07      ~~35    ~35Screen Display~07
  260.             ~~26     ~26Screen Display~07      ~~36    ~36Screen Display~07
  261.             ~~27     ~27Screen Display~07      ~~37    ~37Screen Display~07
  262.             ~~28     ~28Screen Display~07      ~~38    ~38Screen Display~07
  263.             ~~29     ~29Screen Display~07      ~~39    ~39Screen Display~07
  264.             ~~2A     ~2AScreen Display~07      ~~3A    ~3AScreen Display~07
  265.             ~~2B     ~2BScreen Display~07      ~~3B    ~3BScreen Display~07
  266.             ~~2C     ~2CScreen Display~07      ~~3C    ~3CScreen Display~07
  267.             ~~2D     ~2DScreen Display~07      ~~3D    ~3DScreen Display~07
  268.             ~~2E     ~2EScreen Display~07      ~~3E    ~3EScreen Display~07
  269.             ~~2F     ~2FScreen Display~07      ~~3F    ~3FScreen Display~07
  270.  
  271.             ~~40     ~40Screen Display~07      ~~50    ~50Screen Display~07
  272.             ~~41     ~41Screen Display~07      ~~51    ~51Screen Display~07
  273.             ~~42     ~42Screen Display~07      ~~52    ~52Screen Display~07
  274.             ~~43     ~43Screen Display~07      ~~53    ~53Screen Display~07
  275.             ~~44     ~44Screen Display~07      ~~54    ~54Screen Display~07
  276.             ~~45     ~45Screen Display~07      ~~55    ~55Screen Display~07
  277.             ~~46     ~46Screen Display~07      ~~56    ~56Screen Display~07
  278.             ~~47     ~47Screen Display~07      ~~57    ~57Screen Display~07
  279.             ~~48     ~48Screen Display~07      ~~58    ~58Screen Display~07
  280.             ~~49     ~49Screen Display~07      ~~59    ~59Screen Display~07
  281.             ~~4A     ~4AScreen Display~07      ~~5A    ~5AScreen Display~07
  282.             ~~4B     ~4BScreen Display~07      ~~5B    ~5BScreen Display~07
  283.             ~~4C     ~4CScreen Display~07      ~~5C    ~5CScreen Display~07
  284.             ~~4D     ~4DScreen Display~07      ~~5D    ~5DScreen Display~07
  285.             ~~4E     ~4EScreen Display~07      ~~5E    ~5EScreen Display~07
  286.             ~~4F     ~4FScreen Display~07      ~~5F    ~5FScreen Display~07
  287.  
  288.             ~~60     ~60Screen Display~07      ~~70    ~70Screen Display~07
  289.             ~~61     ~61Screen Display~07      ~~71    ~71Screen Display~07
  290.             ~~62     ~62Screen Display~07      ~~72    ~72Screen Display~07
  291.             ~~63     ~63Screen Display~07      ~~73    ~73Screen Display~07
  292.             ~~64     ~64Screen Display~07      ~~74    ~74Screen Display~07
  293.             ~~65     ~65Screen Display~07      ~~75    ~75Screen Display~07
  294.             ~~66     ~66Screen Display~07      ~~76    ~76Screen Display~07
  295.             ~~67     ~67Screen Display~07      ~~77    ~77Screen Display~07
  296.             ~~68     ~68Screen Display~07      ~~78    ~78Screen Display~07
  297.             ~~69     ~69Screen Display~07      ~~79    ~79Screen Display~07
  298.             ~~6A     ~6AScreen Display~07      ~~7A    ~7AScreen Display~07
  299.             ~~6B     ~6BScreen Display~07      ~~7B    ~7BScreen Display~07
  300.             ~~6C     ~6CScreen Display~07      ~~7C    ~7CScreen Display~07
  301.             ~~6D     ~6DScreen Display~07      ~~7D    ~7DScreen Display~07
  302.             ~~6E     ~6EScreen Display~07      ~~7E    ~7EScreen Display~07
  303.             ~~6F     ~6FScreen Display~07      ~~7F    ~7FScreen Display~07
  304.  
  305.             ~~80     ~80Screen Display~07      ~~90    ~90Screen Display~07
  306.             ~~81     ~81Screen Display~07      ~~91    ~91Screen Display~07
  307.             ~~82     ~82Screen Display~07      ~~92    ~92Screen Display~07
  308.             ~~83     ~83Screen Display~07      ~~93    ~93Screen Display~07
  309.             ~~84     ~84Screen Display~07      ~~94    ~94Screen Display~07
  310.             ~~85     ~85Screen Display~07      ~~95    ~95Screen Display~07
  311.             ~~86     ~86Screen Display~07      ~~96    ~96Screen Display~07
  312.             ~~87     ~87Screen Display~07      ~~97    ~97Screen Display~07
  313.             ~~88     ~88Screen Display~07      ~~98    ~98Screen Display~07
  314.             ~~89     ~89Screen Display~07      ~~99    ~99Screen Display~07
  315.             ~~8A     ~8AScreen Display~07      ~~9A    ~9AScreen Display~07
  316.             ~~8B     ~8BScreen Display~07      ~~9B    ~9BScreen Display~07
  317.             ~~8C     ~8CScreen Display~07      ~~9C    ~9CScreen Display~07
  318.             ~~8D     ~8DScreen Display~07      ~~9D    ~9DScreen Display~07
  319.             ~~8E     ~8EScreen Display~07      ~~9E    ~9EScreen Display~07
  320.             ~~8F     ~8FScreen Display~07      ~~9F    ~9FScreen Display~07
  321.  
  322.             ~~A0     ~A0Screen Display~07      ~~B0    ~B0Screen Display~07
  323.             ~~A1     ~A1Screen Display~07      ~~B1    ~B1Screen Display~07
  324.             ~~A2     ~A2Screen Display~07      ~~B2    ~B2Screen Display~07
  325.             ~~A3     ~A3Screen Display~07      ~~B3    ~B3Screen Display~07
  326.             ~~A4     ~A4Screen Display~07      ~~B4    ~B4Screen Display~07
  327.             ~~A5     ~A5Screen Display~07      ~~B5    ~B5Screen Display~07
  328.             ~~A6     ~A6Screen Display~07      ~~B6    ~B6Screen Display~07
  329.             ~~A7     ~A7Screen Display~07      ~~B7    ~B7Screen Display~07
  330.             ~~A8     ~A8Screen Display~07      ~~B8    ~B8Screen Display~07
  331.             ~~A9     ~A9Screen Display~07      ~~B9    ~B9Screen Display~07
  332.             ~~AA     ~AAScreen Display~07      ~~BA    ~BAScreen Display~07
  333.             ~~AB     ~ABScreen Display~07      ~~BB    ~BBScreen Display~07
  334.             ~~AC     ~ACScreen Display~07      ~~BC    ~BCScreen Display~07
  335.             ~~AD     ~ADScreen Display~07      ~~BD    ~BDScreen Display~07
  336.             ~~AE     ~AEScreen Display~07      ~~BE    ~BEScreen Display~07
  337.             ~~AF     ~AFScreen Display~07      ~~BF    ~BFScreen Display~07
  338.  
  339.             ~~C0     ~C0Screen Display~07      ~~D0    ~D0Screen Display~07
  340.             ~~C1     ~C1Screen Display~07      ~~D1    ~D1Screen Display~07
  341.             ~~C2     ~C2Screen Display~07      ~~D2    ~D2Screen Display~07
  342.             ~~C3     ~C3Screen Display~07      ~~D3    ~D3Screen Display~07
  343.             ~~C4     ~C4Screen Display~07      ~~D4    ~D4Screen Display~07
  344.             ~~C5     ~C5Screen Display~07      ~~D5    ~D5Screen Display~07
  345.             ~~C6     ~C6Screen Display~07      ~~D6    ~D6Screen Display~07
  346.             ~~C7     ~C7Screen Display~07      ~~D7    ~D7Screen Display~07
  347.             ~~C8     ~C8Screen Display~07      ~~D8    ~D8Screen Display~07
  348.             ~~C9     ~C9Screen Display~07      ~~D9    ~D9Screen Display~07
  349.             ~~CA     ~CAScreen Display~07      ~~DA    ~DAScreen Display~07
  350.             ~~CB     ~CBScreen Display~07      ~~DB    ~DBScreen Display~07
  351.             ~~CC     ~CCScreen Display~07      ~~DC    ~DCScreen Display~07
  352.             ~~CD     ~CDScreen Display~07      ~~DD    ~DDScreen Display~07
  353.             ~~CE     ~CEScreen Display~07      ~~DE    ~DEScreen Display~07
  354.             ~~CF     ~CFScreen Display~07      ~~DF    ~DFScreen Display~07
  355.  
  356.             ~~E0     ~E0Screen Display~07      ~~F0    ~F0Screen Display~07
  357.             ~~E1     ~E1Screen Display~07      ~~F1    ~F1Screen Display~07
  358.             ~~E2     ~E2Screen Display~07      ~~F2    ~F2Screen Display~07
  359.             ~~E3     ~E3Screen Display~07      ~~F3    ~F3Screen Display~07
  360.             ~~E4     ~E4Screen Display~07      ~~F4    ~F4Screen Display~07
  361.             ~~E5     ~E5Screen Display~07      ~~F5    ~F5Screen Display~07
  362.             ~~E6     ~E6Screen Display~07      ~~F6    ~F6Screen Display~07
  363.             ~~E7     ~E7Screen Display~07      ~~F7    ~F7Screen Display~07
  364.             ~~E8     ~E8Screen Display~07      ~~F8    ~F8Screen Display~07
  365.             ~~E9     ~E9Screen Display~07      ~~F9    ~F9Screen Display~07
  366.             ~~EA     ~EAScreen Display~07      ~~FA    ~FAScreen Display~07
  367.             ~~EB     ~EBScreen Display~07      ~~FB    ~FBScreen Display~07
  368.             ~~EC     ~ECScreen Display~07      ~~FC    ~FCScreen Display~07
  369.             ~~ED     ~EDScreen Display~07      ~~FD    ~FDScreen Display~07
  370.             ~~EE     ~EEScreen Display~07      ~~FE    ~FEScreen Display~07
  371.             ~~EF     ~EFScreen Display~07      ~~FF    ~FFScreen Display~07
  372.  
  373.  
  374.                Press any key to continue
  375. ~/W
  376. ~/8
  377.  
  378. ~/H{     Screen Color and Attribute Changing - Examples}
  379. ~#8
  380. ~/H{                  Using TXT2RES.COM}
  381.  
  382.             TXT2RES works the same as TXT2COM except that it creates
  383.        a COM file which can be included in an autoexec.bat to
  384.        make the text file resident. The file can be brought forward
  385.        at any time by pressing a HOT KEY combination. The default
  386.        hot key combination is:
  387.                      Alt-Left Shift-T
  388.        Starting with release 2.03 there is a second HOT KEY
  389.        combination. (Per the request of the guys at Chrysler Corp.)
  390.                      Alt-Ctrl-Equal
  391.              TXT2RES is good for creating resident tutorials and
  392.        references. Combined with the function key ability this can
  393.        create powerful interactive screens which can augment any
  394.        application.
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401. ~/H{                  Using TXT2RES.COM}
  402. ~#9~/H{                  Using TXT2PAS.COM}
  403.  
  404.             TXT2PAS also creates resident programs, but they are
  405.        temporary. The COM files created by TXT2PAS do what is called
  406.        "shelling out" to command.com so that they will be able to
  407.        execute another program. Before they do the shell, they
  408.        set up the hot key combination. This is just like using a
  409.        terminate and stay resident (TSR) program except that when
  410.        the shelled program is complete, the pass through program
  411.        uninstalls itself, saving memory.
  412.             For example suppose you have written a help text for
  413.        your database system, and you created a TXT2PAS file called
  414.        DBHELP.COM, you can execute the program and pass through to
  415.        dbase byt entering:
  416.              DBHELP DBASE
  417.        DBHELP.COM will execute and install the hot key and then
  418.        shell out to dbase which will then be able to execute your
  419.        database. If the users needs help they can press the hot key
  420.        combination and your DBHELP screen will come up. When
  421.        they presse escape he will return to dbase. When they issue
  422.        the dbase "QUIT" command, dbase will end, and then DBHELP.COM
  423.        will uninstall itself returning to the DOS prompt.
  424. ~/H{                  Using TXT2PAS.COM}
  425. ~/H{                      Changing the HOT KEY}
  426.  
  427.            The default Hot Key combination is Alt-Left Shift-T or
  428.        ALT-CTRL-=. These may work fine, but sometimes you will want
  429.        multiple files in memory or another program will conflict
  430.        with this hot key combination. You can change the hot key
  431.        combination by running HOTFIX to fix the file created
  432.        by TXT2RES or TXT2PAS. (Dont' run HOTFIX on TXT2RES.COM or
  433.        TXT2PAS.COM themselves or they will be damaged.)
  434.  
  435.             HOTFIX can only fix the Alt-Left Shift Hot key and
  436.        will not effect the Alt-Ctrl-= combination. (You need
  437.        debug to fix those, but you'll have to figure it out
  438.        yourself. What do you want for $5.00? Its real easy,
  439.        just debug the program and press D, you will see some
  440.        clues I left for you.)
  441.  
  442.             HOTFIX works by changing the letter in the hot key
  443.        combination. It changes only the letter. The Alt-Left Shift
  444.        part remains the same. The form of the HOTFIX command is:
  445.  
  446.                HOTFIX filename n
  447.  
  448.        where filename is the COM file you want to fix and n is the
  449.        key letter that you want to change the hot key to. To change
  450.        the hot key combination of a resident file called apphelp.com
  451.        to Alt-Left Shift-H enter:
  452.  
  453.               HOTFIX apphelp.com h
  454.  
  455.        If you have an older version of HOTFIX it will not work with
  456.        the new files. Please, as soon as you are satisfied with the
  457.        latest version of T2C, erase the older versions so there will
  458.        be no conflict. (HOTFIX from 2.03 will work on older versions
  459.        of T2C.)
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470. ~/H{                      Changing the HOT KEY}
  471. ~#0~/H{                      Paying the Piper}
  472.             TXT2COM is no longer a free product. I have decided it has
  473.        grown up enough to ask for $5.00 if you continue to use the
  474.        program. TXT2COM output files can be included in non-commercial
  475.        packages free of charge (after the initial $5.00). COM files
  476.        produced this way are free to distributers of commercial products
  477.        as long as the volume of the distribution is less than 100 units.
  478.        For commercial packages over 100 units the charge is $0.20 per
  479.        unit. Commercial product is any product where there is a fee to
  480.        obtain the programs and files associated with the product.
  481.        Products which rely on user contributions after users have the
  482.        product (freeware, shareware, public domain and user supported)
  483.        are not required to pay a fee (other than the initial $5.00).
  484.        In-house, personal and other not-for-sale applications are also
  485.        not required to pay a fee other than the registration fee.
  486.        If you are a corporate user, feel free to use T2C to your
  487.        hearts content, just mail me my $5.00. There is no such thing
  488.        as a site license for T2C. As long as the COM files (or T2C
  489.        itself for that matter) are not sold in total units exceding
  490.        100 then you have use of the product for just the registration
  491.        fee.
  492.  
  493.        In the next few months there will be changes to T2C that
  494.        will make it worth a little more. The 3.00 Version of
  495.        T2C will have some extra features and I will charge $35.00
  496.        for it. This will include the ability to prompt for parameters,
  497.        fill in forms, compress text files and (just maybe) the
  498.        ability to edit DBASE files. 3.00 will not be shareware.
  499. ~#0~/H{                      Paying the Piper}
  500.  
  501.        Please be aware that for $5.00 I do not ship out diskettes.
  502.        It is you responsibility to log on to PC-Rockland and get
  503.        the latest version.
  504.  
  505.             Please make checks out to Keith P. Graham. Send checks
  506.        or requests for additional information to:
  507.  
  508.                              Keith P. Graham
  509.                              238 Germonds Road
  510.                              W. Nyack, NY 10994
  511.  
  512.             If you have any suggestions or comments you can direct them
  513.             to Keith Graham at PC-Rockland BBS (914) 353-2157.
  514.  
  515.  
  516. ~#0~/H{                      Paying the Piper}
  517.  
  518.  
  519.